package a.f.l.a;

import a.c.d;
import a.i.db;

import java.util.HashMap;

public class lc
{
  private final qb a;
  private final a.c.n b;
  private final HashMap c;
  private final a.c.n e;
  private final a.c.n f;
  private boolean g;
  public static int h;
  
  public lc(qb paramqb)
  {
    this.a = paramqb;
    this.b = db.b();
    this.c = new HashMap();
    this.e = db.b();
    this.f = db.b();
  }
  
  public n a(ob paramob)
  {
    n localn = (n)this.c.get(paramob);
    if (!sb.e) {
      if (localn == null)
      {
        localn = new n(paramob, this.a);
        this.c.put(paramob, localn);
      }
    }
    return localn;
  }
  
  public n a(d paramd)
  {
    boolean bool = sb.e;
    ob localob = b(paramd);
    n localn = null;
    if (!bool)
    {
      if (localob != null)
      {
        localn = (n)this.c.get(localob);
        if (bool) {
          break label172;
        }
        if (localn != null) {
          return localn;
        }
        localn = new n(localob, this.a);
        this.c.put(localob, localn);
        return localn;
      }
      if (bool) {}
    }
    else if (this.e.get(paramd) != null)
    {
      return (n)this.e.get(paramd);
    }
    if ((bool) || (!this.a.c().a(paramd, paramd.c())))
    {
      localn = (n)this.f.get(paramd);
      if (bool) {
        break label172;
      }
      if (localn == null)
      {
        localn = new n(paramd, this.a);
        this.f.a(paramd, localn);
      }
    }
    label172:
    return localn;
  }
  
  public void a(d paramd, ob paramob)
  {
    this.b.a(paramd, paramob);
  }
  
  public ob b(d paramd)
  {
    return (ob)this.b.get(paramd);
  }
  
  void a(d paramd, n paramn)
  {
    this.e.a(paramd, paramn);
  }
  
  boolean a()
  {
    return this.g;
  }
  
  void a(boolean paramBoolean)
  {
    this.g = paramBoolean;
  }
}



/* Location:           E:\idea\

 * Qualified Name:     a.f.l.a.lc

 * JD-Core Version:    0.7.0.1

 */